Trickle: Rate Limiting YouTube Video Streaming
نویسندگان
چکیده
YouTube traffic is bursty. These bursts trigger packet losses and stress router queues, causing TCP’s congestion-control algorithm to kick in. In this paper, we introduce Trickle, a server-side mechanism that uses TCP to rate limit YouTube video streaming. Trickle paces the video stream by placing an upper bound on TCP’s congestion window as a function of the streaming rate and the round-trip time. We evaluated Trickle on YouTube production data centers in Europe and India and analyzed its impact on losses, bandwidth, RTT, and video buffer under-run events. The results show that Trickle reduces the average TCP loss rate by up to 43% and the average RTT by up to 28% while maintaining the streaming rate requested by the application.
منابع مشابه
Monia Ghobadi
Google Inc., Mountain View, CA 12/12 9/14 Software engineer. Designed, deployed, and maintained systems in production data centers. 04/11 10/11 Intern. Designed and deployed a video rate limiting algorithm in YouTube streamers. 10/09 1/10 Intern. Deployed and tested a kernel patch for batch TCP pacing in production data centers. 05/09 10/09 Intern. Built algorithms for a system to identify the ...
متن کاملUsing buffered playtime for QoE-oriented resource management of YouTube video streaming
YouTube is the most important online platform for streaming video clips. The popularity and the continuously increasing number of users pose new challenges for Internet Service Providers (ISPs). In particular, in access networks where the transmission resources are limited and the providers are interested in reducing their operational expenditure, it is worth to efficiently optimize the network...
متن کاملUsing YouTube in the EFL Classroom1
This paper addresses various ways teachers can use the video website YouTube.com (or other online streaming video websites) to teach English and stimulate learner autonomy. If students and teachers have access to the Internet, YouTube can be a valuable tool through which multiple foreign language skills can be taught. Using YouTube both inside and outside the classroom can enhance conversation,...
متن کاملInternet Video Delivery in YouTube: From Traffic Measurements to Quality of Experience
This chapter investigates HTTP video streaming over the Internet for the YouTube platform. YouTube is used as concrete example and case study for video delivery over the Internet, since it is not only the most popular online video platform, but also generates a large share of traffic on today’s Internet. We will describe the YouTube infrastructure as well as the underlying mechanisms for optimi...
متن کاملLive coding youtube: organizing streaming media for an audiovisual performance
Music listening has changed greatly with the emergence of music streaming services, such as Spotify and YouTube. In this paper, we discuss an artistic practice that organizes streaming videos to perform a real-time improvisation via live coding. A live coder uses any available video from YouTube, a video streaming service, as source material to perform an improvised audiovisual piece. The chall...
متن کامل